English Dictionary
◊ STOCK CAR
stock car
n 1: a car kept in dealers' stock for regular sales
2: a racing car with the basic chassis of a commercially
available car